<?php

/**
 * Generated Model class.
 */
class EventCriteria extends Criteria
{

    private $id = null;

    private $photo_id = null;

    private $date = null;

    private $description = null;

    /**
     * Set new value for event.id column in current Row.
     * 
     * @param int $IdFromEventCriteria
     * @return void
     */
    public function setId($Id)
    {
        $this->__set("id", $Id);
    }

    /**
     * Return event.id column value in current Row.
     * 
     * @return int
     */
    public function getId()
    {
        return $this->__get("id");
    }

    /**
     * Set new value for event.photo_id column in current Row.
     * 
     * @param int $PhotoIdFromEventCriteria
     * @return void
     */
    public function setPhotoId($PhotoId)
    {
        $this->__set("photo_id", $PhotoId);
    }

    /**
     * Return event.photo_id column value in current Row.
     * 
     * @return int
     */
    public function getPhotoId()
    {
        return $this->__get("photo_id");
    }

    /**
     * Set new value for event.date column in current Row.
     * 
     * @param datetime $DateFromEventCriteria
     * @return void
     */
    public function setDate($Date)
    {
        $this->__set("date", $Date);
    }

    /**
     * Return event.date column value in current Row.
     * 
     * @return datetime
     */
    public function getDate()
    {
        return $this->__get("date");
    }

    /**
     * Set new value for event.description column in current Row.
     * 
     * @param text $DescriptionFromEventCriteria
     * @return void
     */
    public function setDescription($Description)
    {
        $this->__set("description", $Description);
    }

    /**
     * Return event.description column value in current Row.
     * 
     * @return text
     */
    public function getDescription()
    {
        return $this->__get("description");
    }


}

